class MyArray1{
    //实现一个类，类中包含一个数组成员，使得数组中可以存放任何类型的数组，也可以更具成员方法返回数组中某个下标的值
    //声明一个公共的，可以存放任何类型的，array数组
    //Object是所有类的超类
    public Object[] array = new Object[10];
    public void setValue(int pos,Object value){
        array[pos] = value;
    }
    public Object getValue(int pos){
        return array[pos];
    }
}

class MyArray<T>{
//    不能实例化一个泛型数组
//    public T[] array = new T[10];
    public T[] array= (T[])new Object[10];
    public void setValue(int pos,T value){
        array[pos] = value;
    }
    public T getValue(int pos){
        return array[pos];
    }

}
public class demo01 {

}
